@charset "utf-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, img { margin:0; padding:0; border:0; }
body { font:12px STHeiti,simsun,Arial,sans-serif; color:#333; background:#fff; }
caption { display:none; }
li { list-style:none; }

.estimateArea {}
 
.xans-estimate-print { overflow:hidden; padding:20px 30px; border-bottom:1px solid #6c6c6c; background:#eee; }
.xans-estimate-print strong { display:block; padding:0 0 0 24px; color:#000; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/common/ico_caution.gif") no-repeat 0 0; } 
.xans-estimate-print ul { float:left; margin:7px 0 0; width:500px; color:#747474; font-size:11px; line-height:20px; } 
.xans-estimate-print li { padding:0 0 0 8px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_dcinfo.gif") no-repeat 0 8px; } 
.xans-estimate-print p { float:right; width:180px; }

.xans-estimate-estimateinfo { padding:0 20px 30px; } 
.xans-estimate-estimateinfo h1 { padding:30px 0; text-align:center; letter-spacing:10px; color:#000; }
.xans-estimate-estimateinfo table { width:100%; border-spacing:0; border-collapse:collapse; border:0; margin:0 0 30px; } 
.xans-estimate-estimateinfo th,
.xans-estimate-estimateinfo td { padding:4px 2px; border:1px solid #999; }
.xans-estimate-estimateinfo p { padding:0 0 5px; } 

.number { text-align:center; } 
.prdCode { text-align:center; } 
.prdName img { width:60px; padding:0 4px 0 0; vertical-align:middle; } 
.maker {} 
.resource {} 
.unitPrice { text-align:right; } 
.quantity { text-align:center; } 
.totalPrice { text-align:right; }